package com.ctvit.sjk.knowledge.utils;

/**
 * 发送SSE的消息类型
 *
 * @author heyingcheng
 * @date 2025/03/31
 */
public enum SseMsgType {

    MESSAGE("message", "单次发送的普通消息"),
    ADD("add", "消息追加，用于流式stream推送"),
    FINISH("finish", "消息完成"),
    CUSTOM_EVENT("customEvent", "自定义消息的类型"),
    DONE("done", "消息完成"),
    DATA("data: ", "消息数据，用于流式stream推送"),
    ;

    public final String type;
    public final String value;

    SseMsgType(String type, String value) {
        this.type = type;
        this.value = value;
    }

}
